home *** CD-ROM | disk | FTP | other *** search
- #############################################################################
- File: ZMacs.FPL
- Author: Jesper Skov
- Email: jskov@iesd.auc.dk
- Short: Will do an Emacs-like keymap assignment
- Version: 1.0
- Date: 17.10.94
- Local settings:
- Global settings:
- Keysequence: See below
- Type: key
- Prereq: EmacsKill.FPL, FrexxEdMain.FPL
- Copyright: Jesper Skov
- Use/distribute according to the terms of GNU GPL.
- (See the file 'COPYING.GNU' for more info!)
- #############################################################################
-
- FUNCTION
- This FPL program will give FrexxEd some of the same keyboard bindings found
- in GNU Emacs. If you do not use Emacs on a regular basis you will most
- likely find me (and other Emacs freaks) totally insane... But what can I
- say? I'm an addict :)
- This patch is not at all finished, so if you have some ideas (/needs :)
- feel free to contact me per E-mail (also if you make some changes!)
- You will find the bindings below (M = escape, C = control)
-
- Version Key-binding Function Non standard
- -------------------------------------------------------------------------
- **************************** Cursor movement ****************************
- 1.0 C-V Page up X
- 1.0 M-v Page up
- 1.0 C-v Page down
- 1.0 C-a Start-of-line
- 1.0 C-e End-of-line
- 1.0 C-x o Next view
- 1.0 C-x O Previous view X
- 1.0 C-c l Goto line X
- 1.0 M-< Goto start of buffer
- 1.0 M-> Goto end of buffer
-
- **************************** Editing ****************************
- 1.0 C-k Kill line (delete to end-of-line)
- 1.0 C-K Kill line (all of it :) X
- 1.0 shift Del Delete to EOL X
- 1.0 shift Bs Delete to SOL X
-
- **************************** Block control ****************************
- 1.0 C-spc Set mark
- 1.0 C-W Copy block X
- 1.0 M-w Copy block
- 1.0 C-w Cut block
- 1.0 C-y Paste block
-
- **************************** Buffer control ****************************
- 1.0 C-x C-s Save buffer
- 1.0 C-x C-w Write buffer (save as...)
- 1.0 C-x C-f Find file
- 1.0 C-x 4 f Find file new view
- 1.0 C-x k Kill buffer (no double return! :)
- 1.0 C-x C-c Kill FrexxEd (quit)
- 1.0 C-x b Goto buffer
- 1.0 C-x 4 b Goto buffer new view
-
- **************************** View control ****************************
- 1.0 C-x 1 Maximize view
- 1.0 C-x 0 Maximize other view
- 1.0 C-x 2 Split view
-
- **************************** Miscellaneous ****************************
- 1.0 M-x Command prefix (FrexxEd prompt)
-
-
- BUGS
- You will find many bindings which does not match the Emacs equivalent
- (e.g. Kill-buffer) completely. I will not change these little differences
- because that's what makes the Amiga (and FrexxEd :) special.
-
- SEE ALSO
- John Varley's "Millennium" (ISBN 0-441-53183-0)
-
- HISTORY
- description:
- Emacs like keymap bindings for FrexxEd
- ----------------------------
- revision 1.3
- date: 1994/10/26 17:12:43
- Added cursor movement and word del/bs
- ----------------------------
- revision 1.2
- date: 1994/10/26 15:29:11
- Added center line (M-s)
- ----------------------------
- revision 1.1
- date: 1994/10/26 15:23:03
- Initial revision
- =============================================================================
-